Implications of application usage characteristics for collective communication offload

نویسندگان

  • Ron Brightwell
  • Sue Goudy
  • Arun Rodrigues
  • Keith D. Underwood
چکیده

The performance of collective communication operations is known to have a significant impact on the scalability of some applications. Indeed, the global, synchronous nature of some collective operations directly implies that they will become the bottleneck when scaling to hundreds of thousands of nodes. This fact has led many researchers to try to improve the efficiency of collective operations. One popular approach improves the implementation of MPI collective operations by using intelligent or programmable network interfaces to offload the burden of communication activities from the host processor(s). Such implementations have shown significant improvement for microbenchmarks that isolate collective communication performance, but these results have not been shown to translate to significant increases in performance for real applications. In order for collective offload implementations to benefit real applications, a greater understanding of application behavior is needed. In this paper, we describe several characteristics of applications and application benchmarks that impact collective communication performance. We analyze network resource usage data in order to guide the design of collective offload engines and their associated programming interfaces. In particular, we provide an analysis of the potential benefit of non-blocking collective communication operations for MPI.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Cultural Conceptualizations in Persian Language: Implications for L2 Learning

Intercultural communication is concerned with communication across cultures. Since cultures as well as languages differ from one another in significant ways, speakers conceptualize the world around them in different ways. These cultural conceptualizations form part of the collective cognition of a speech community or cultural group. This paper is an attempt to delineate some cultural schemas in...

متن کامل

Cultural Conceptualizations in Persian Language: Implications for L2 Learning

Intercultural communication is concerned with communication across cultures. Since cultures as well as languages differ from one another in significant ways, speakers conceptualize the world around them in different ways. These cultural conceptualizations form part of the collective cognition of a speech community or cultural group. This paper is an attempt to delineate some cultural schemas in...

متن کامل

Communication-hiding programming for clusters with multi-coprocessor nodes

Future exascale systems are expected to adopt compute nodes that incorporate many accelerators. To shed some light on the upcoming software challenge, this paper investigates the particular topic of programming clusters that have multiple Xeon Phi coprocessors in each compute node. A new offload approach is considered for intra-node communication, which combines Intel’s APIs of coprocessor offl...

متن کامل

An Investigation of Teachers’ Characteristics based on the Implications of Ministry of Education’s Strategic Plans

The purpose of this study was to investigate teachers’ characteristics based on the implications of Ministry of Education’s strategic plans. This applied research utilized qualitative content analysis with a conventional approach and was a library research in terms of data collection. The statistical population of the study was comprised of Ministry of Education’s strategic plans, i.e., the The...

متن کامل

Kernel-Based Offload of Collective Operations - Implementation, Evaluation and Lessons Learned

Optimized implementations of blocking and nonblocking collective operations are most important for scalable high-performance applications. Offloading such collective operations into the communication layer can improve performance and asynchronous progression of the operations. However, it is most important that such offloading schemes remain flexible in order to support user-defined (sparse nei...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IJHPCN

دوره 4  شماره 

صفحات  -

تاریخ انتشار 2006